loggerhead turtle - German English Dictionary